﻿using System.Collections.Generic;
using PomodoroSuite.FW.Comun;
using PomodoroSuite.FW.Comun.Atributos;
using PomodoroSuite.FW.Comun.Atributos.Relaciones;

namespace PomodoroSuite.EntidadesNegocio
{
    [MapearTabla("Usuario")]
    public class Usuario : BOGenerico
    {
        #region " Propiedades "

        /// <summary>
        /// Identificador
        /// </summary>
        [CampoTabla(true)]
        public int IdUsuario { get; set; }

        /// <summary>
        /// Nombre del usuario
        /// </summary>
        [CampoTabla]
        public string Nombre { get; set; }

        /// <summary>
        /// Login
        /// </summary>
        [CampoTabla]
        public string Login { get; set; }

        /// <summary>
        /// Contraseña
        /// </summary>
        [CampoTabla]
        public string Password { get; set; }

        #endregion

        #region " Propiedades - Relaciones "

        /// <summary>
        /// Colección del tareas del usuario
        /// </summary>
        [UnoAMuchos("IdUsuario")]
        public IList<Tarea> ColTarea { get; set; }

        #endregion
    }
}
